large-aggregate concrete - French English Dictionary